# 达到三个要求，会被称为闭包

# 1.函数嵌套
def fuc_out():
    num1=10
    def fuc_in(num2):
        # 2.内部函数使用外部函数的变量
        res=num1+num2
        print(res)
    # 3.外部函数要返回内部函数
    return fuc_in

# 获取闭包对象
# new_fuc就是闭包
new_fuc = fuc_out()
# 执行闭包
new_fuc(1)
